[INFO] cloning repository https://github.com/rayolol/Robot_arm_firmware-
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/rayolol/Robot_arm_firmware-" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frayolol%2FRobot_arm_firmware-", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frayolol%2FRobot_arm_firmware-'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 64c2272671412c345b07a25964fac4e478ecab47
[INFO] testing rayolol/Robot_arm_firmware- against try#b8e88e5ddf5521a9f43ee3f62a702388c713e4bb for pr-155114
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frayolol%2FRobot_arm_firmware-" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/rayolol/Robot_arm_firmware-
[INFO] finished tweaking git repo https://github.com/rayolol/Robot_arm_firmware-
[INFO] tweaked toml for git repo https://github.com/rayolol/Robot_arm_firmware- written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/rayolol/Robot_arm_firmware- on toolchain b8e88e5ddf5521a9f43ee3f62a702388c713e4bb
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/rayolol/Robot_arm_firmware- already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded fugit v0.3.7
[INFO] [stderr]   Downloaded stm32-usbd v0.8.0
[INFO] [stderr]   Downloaded embedded-io v0.7.1
[INFO] [stderr]   Downloaded embedded-hal-bus v0.3.0
[INFO] [stderr]   Downloaded rtt-target v0.6.1
[INFO] [stderr]   Downloaded rtic-common v1.1.0
[INFO] [stderr]   Downloaded panic-rtt-target v0.2.0
[INFO] [stderr]   Downloaded rtic-time v2.0.1
[INFO] [stderr]   Downloaded rtic v2.2.0
[INFO] [stderr]   Downloaded rtic-monotonics v2.1.0
[INFO] [stderr]   Downloaded rtic-macros v2.2.0
[INFO] [stderr]   Downloaded minicbor v2.1.1
[INFO] [stderr]   Downloaded heapless v0.9.1
[INFO] [stderr]   Downloaded stm32f1xx-hal v0.11.0
[INFO] [stderr]   Downloaded tmc2209 v0.2.2
[INFO] [stderr]   Downloaded minicbor-derive v0.18.2
[INFO] [stderr]   Downloaded bxcan v0.8.0
[INFO] [stderr]   Downloaded rtic-sync v1.4.0
[INFO] [stderr]   Downloaded stm32f1 v0.16.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4c6981cab6b34d64d1cf2916bf99a0a41945e7ae27cb1f53248cd7a57445e369
[INFO] running `Command { std: "docker" "start" "-a" "4c6981cab6b34d64d1cf2916bf99a0a41945e7ae27cb1f53248cd7a57445e369", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4c6981cab6b34d64d1cf2916bf99a0a41945e7ae27cb1f53248cd7a57445e369", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4c6981cab6b34d64d1cf2916bf99a0a41945e7ae27cb1f53248cd7a57445e369", kill_on_drop: false }`
[INFO] [stdout] 4c6981cab6b34d64d1cf2916bf99a0a41945e7ae27cb1f53248cd7a57445e369
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2cc4367237c513385344b8d74c8d13497abae57f7bafa142b961d9bc5f065954
[INFO] running `Command { std: "docker" "start" "-a" "2cc4367237c513385344b8d74c8d13497abae57f7bafa142b961d9bc5f065954", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling nb v1.1.0
[INFO] [stderr]    Compiling cortex-m v0.7.7
[INFO] [stderr]    Compiling portable-atomic v1.11.1
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling vcell v0.1.3
[INFO] [stderr]    Compiling bitfield v0.13.2
[INFO] [stderr]    Compiling zerocopy v0.8.33
[INFO] [stderr]    Compiling embedded-hal v1.0.0
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling cortex-m-rt v0.7.5
[INFO] [stderr]    Compiling embedded-hal-async v1.0.0
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling volatile-register v0.2.2
[INFO] [stderr]    Compiling gcd v2.3.0
[INFO] [stderr]    Compiling nb v0.1.3
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling embedded-hal v0.2.7
[INFO] [stderr]    Compiling fugit v0.3.7
[INFO] [stderr]    Compiling stm32f1 v0.16.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling stm32-usbd v0.8.0
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling embedded-can v0.4.1
[INFO] [stderr]    Compiling heapless v0.9.1
[INFO] [stderr]    Compiling rtic v2.2.0
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling cortex-m-semihosting v0.5.0
[INFO] [stderr]    Compiling minicbor v2.1.1
[INFO] [stderr]    Compiling stm32f1xx-hal v0.11.0
[INFO] [stderr]    Compiling rtic-monotonics v2.1.0
[INFO] [stderr]    Compiling ufmt-write v0.1.0
[INFO] [stderr]    Compiling bxcan v0.8.0
[INFO] [stderr]    Compiling fugit-timer v0.1.3
[INFO] [stderr]    Compiling embedded-hal-bus v0.3.0
[INFO] [stderr]    Compiling embedded-hal-nb v1.0.0
[INFO] [stderr]    Compiling embedded-dma v0.2.0
[INFO] [stderr]    Compiling rtic-core v1.0.0
[INFO] [stderr]    Compiling tmc2209 v0.2.2
[INFO] [stderr]    Compiling embedded-io v0.7.1
[INFO] [stderr]    Compiling indexmap v2.11.4
[INFO] [stderr]    Compiling rtic-common v1.1.0
[INFO] [stderr]    Compiling rtt-target v0.6.1
[INFO] [stderr]    Compiling panic-rtt-target v0.2.0
[INFO] [stderr]    Compiling usb-device v0.3.2
[INFO] [stderr]    Compiling rtic-sync v1.4.0
[INFO] [stderr]    Compiling rtic-time v2.0.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling enum_delegate_lib v0.2.0
[INFO] [stderr]    Compiling enum_delegate v0.2.0
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling cortex-m-rt-macros v0.7.5
[INFO] [stderr]    Compiling rtic-macros v2.2.0
[INFO] [stderr]    Compiling minicbor-derive v0.18.2
[INFO] [stderr]    Compiling Robot-arm-firmware v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0583]: file not found for module `TMC2209`
[INFO] [stdout]  --> src/drivers/mod.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod TMC2209;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `TMC2209`, create file "src/drivers/TMC2209.rs" or "src/drivers/TMC2209/mod.rs"
[INFO] [stdout]   = note: if there is a `mod TMC2209` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cortex_m_semihosting::nr::REPORT_EXCEPTION`
[INFO] [stdout]   --> src/control/parts.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use cortex_m_semihosting::nr::REPORT_EXCEPTION;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `rprint` and `rprintln`
[INFO] [stdout]   --> src/control/parts.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 | use rtt_target::{rprint, rprintln};
[INFO] [stdout]    |                  ^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ClosedLoop` and `OpenLoop`
[INFO] [stdout]  --> src/control/joint_control.rs:3:32
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::control::openloop::{OpenLoop, ClosedLoop};
[INFO] [stdout]   |                                ^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `rprint` and `rprintln`
[INFO] [stdout]  --> src/control/openloop.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use rtt_target::{rprint, rprintln};
[INFO] [stdout]   |                  ^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ErasedPin`, `Input`, and `PushPull`
[INFO] [stdout]  --> src/drivers/PCF.rs:3:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | use stm32f1xx_hal::gpio::{ErasedPin, Input, PushPull};
[INFO] [stdout]   |                           ^^^^^^^^^  ^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::config::PCF8574_I2C_ADDR`
[INFO] [stdout]  --> src/drivers/PCF.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::config::PCF8574_I2C_ADDR;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pcf8574` should have an upper camel case name
[INFO] [stdout]   --> src/drivers/PCF.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct pcf8574<I2C> {
[INFO] [stdout]    |            ^^^^^^^ help: convert the identifier to upper camel case: `Pcf8574`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Config`, `Rx`, `Serial`, and `Tx`
[INFO] [stdout]  --> src/factories.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 |     serial::{Serial, Config, Rx, Tx},
[INFO] [stdout]   |              ^^^^^^  ^^^^^^  ^^  ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::config`
[INFO] [stdout]   --> src/factories.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::config;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Config`, `CounterHz`, `I2c`, `Input`, `Mode`, `PinState`, `PullUp`, `Rx`, `Serial`, `Tx`, `gpiob::PB1`, and `rcc`
[INFO] [stdout]   --> src/main.rs:15:25
[INFO] [stdout]    |
[INFO] [stdout] 15 |     gpio::{gpioc::PC13, gpiob::PB1,  Output,Input, PinState, PushPull, PullUp},
[INFO] [stdout]    |                         ^^^^^^^^^^          ^^^^^  ^^^^^^^^            ^^^^^^
[INFO] [stdout] 16 |     serial::{Serial, Config, Rx, Tx},
[INFO] [stdout]    |              ^^^^^^  ^^^^^^  ^^  ^^
[INFO] [stdout] 17 |     timer::{CounterHz, CounterUs},
[INFO] [stdout]    |             ^^^^^^^^^
[INFO] [stdout] 18 |     i2c::{I2c, Mode},
[INFO] [stdout]    |           ^^^  ^^^^
[INFO] [stdout] 19 |     rcc,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Motor as MT`, `MotorConfig`, and `MotorType`
[INFO] [stdout]   --> src/main.rs:22:22
[INFO] [stdout]    |
[INFO] [stdout] 22 | use control::motor::{Motor as MT, MotorType, MotorConfig};
[INFO] [stdout]    |                      ^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `As5600Error` and `MagnetStatus`
[INFO] [stdout]   --> src/main.rs:24:31
[INFO] [stdout]    |
[INFO] [stdout] 24 | use drivers::AS6500::{As5600, As5600Error, MagnetStatus};
[INFO] [stdout]    |                               ^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `drivers::TCA::TCA9548A`
[INFO] [stdout]   --> src/main.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use drivers::TCA::TCA9548A;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::config::Encoder`
[INFO] [stdout]   --> src/main.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::config::Encoder;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::control::openloop::LoopDyn`
[INFO] [stdout]   --> src/main.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::control::openloop::LoopDyn;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `make_channel`
[INFO] [stdout]   --> src/main.rs:55:33
[INFO] [stdout]    |
[INFO] [stdout] 55 |     use rtic_sync::{channel::*, make_channel};
[INFO] [stdout]    |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `joint_control::Joint`, `openloop::ControlLoop as LoopControl`, and `pid::PidController`
[INFO] [stdout]   --> src/main.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         joint_control::Joint,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 60 |         openloop::ControlLoop as LoopControl,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 61 |         parts::{ControlLoop as ModeLoop, ControlMode, EndEffector, Robot},
[INFO] [stdout] 62 |         pid::PidController,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unwinding panics are not supported without std
[INFO] [stdout]   |
[INFO] [stdout]   = help: using nightly cargo, use -Zbuild-std with panic="abort" to avoid unwinding
[INFO] [stdout]   = note: since the core library is usually precompiled with panic="unwind", rebuilding your crate with panic="abort" may not be enough to fix the problem
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `slot`
[INFO] [stdout]    --> src/factories.rs:182:22
[INFO] [stdout]     |
[INFO] [stdout] 182 |         if let Some((slot, entry)) = labelled_pins
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_slot`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/factories.rs:253:13
[INFO] [stdout]     |
[INFO] [stdout] 253 |         let mut rcc = rcc.freeze(
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `m1_step`
[INFO] [stdout]    --> src/main.rs:257:18
[INFO] [stdout]     |
[INFO] [stdout] 257 |             let [m1_step, m2_step, m3_step, m4_step, m5_step, m6_step] = ee.tick_motors();
[INFO] [stdout]     |                  ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_m1_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `m2_step`
[INFO] [stdout]    --> src/main.rs:257:27
[INFO] [stdout]     |
[INFO] [stdout] 257 |             let [m1_step, m2_step, m3_step, m4_step, m5_step, m6_step] = ee.tick_motors();
[INFO] [stdout]     |                           ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_m2_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `m3_step`
[INFO] [stdout]    --> src/main.rs:257:36
[INFO] [stdout]     |
[INFO] [stdout] 257 |             let [m1_step, m2_step, m3_step, m4_step, m5_step, m6_step] = ee.tick_motors();
[INFO] [stdout]     |                                    ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_m3_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `m4_step`
[INFO] [stdout]    --> src/main.rs:257:45
[INFO] [stdout]     |
[INFO] [stdout] 257 |             let [m1_step, m2_step, m3_step, m4_step, m5_step, m6_step] = ee.tick_motors();
[INFO] [stdout]     |                                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_m4_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `m5_step`
[INFO] [stdout]    --> src/main.rs:257:54
[INFO] [stdout]     |
[INFO] [stdout] 257 |             let [m1_step, m2_step, m3_step, m4_step, m5_step, m6_step] = ee.tick_motors();
[INFO] [stdout]     |                                                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_m5_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `m6_step`
[INFO] [stdout]    --> src/main.rs:257:63
[INFO] [stdout]     |
[INFO] [stdout] 257 |             let [m1_step, m2_step, m3_step, m4_step, m5_step, m6_step] = ee.tick_motors();
[INFO] [stdout]     |                                                               ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_m6_step`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0583`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `Robot-arm-firmware` (bin "Robot-arm-firmware") due to 2 previous errors; 25 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "2cc4367237c513385344b8d74c8d13497abae57f7bafa142b961d9bc5f065954", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2cc4367237c513385344b8d74c8d13497abae57f7bafa142b961d9bc5f065954", kill_on_drop: false }`
[INFO] [stdout] 2cc4367237c513385344b8d74c8d13497abae57f7bafa142b961d9bc5f065954
